package com.ddpt.platform.common.export.dto.activity;

import com.ddpt.platform.common.export.dto.ExportRequestDto;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 活动模板导出Dto
 *
 * @author : zhanggsc
 * @Data : 2023/2/24 16:18
 */
@Getter
@Setter
public class TemplateDto extends ExportRequestDto {

    /**
     * 类型
     */
    private Integer type;

    /**
     * 子类型
     */
    private Integer subType;

    /**
     * 模板名称
     */
    private String name;

    /**
     * 标签集合
     */
    private List<List<Long>> labelIds;

    /**
     * 子类dto自定义-参数拼接方法
     * @return
     */
    @Override
    public String montage() {
        return super.montage() + name + type + subType;
    }

    /**
     * 校验
     */
    @Override
    public void verification() {
        super.verification();
        //子类校验
    }
}
